Шаг 8. Сравниваем файлы вне репозитория

Команда git diff также позволяет сравнивать файлы, которые находятся вне репозитория. Например, вы написали текст в текстовом файле и отправили его другу на доработку. Через какое-то время он вам прислал файл обратно, и вы хотите узнать, что изменилось. Команда git diff в этом поможет.

Создадим два текстовых файла в любой директории. В нашем случае это будет рабочий стол. Один файл назовём 1.txt, напишем в нём «Простой текст». Другой файл назовём 2.txt, добавим в него запись «Другой текст».

Красные стрелки указывают на созданные текстовые файлы
Красные стрелки указывают на созданные текстовые файлы

Перейдём на рабочий стол, используя Git Bash — введём cd ../. Либо можно открыть ещё один Git Bash на рабочем столе.

Введена команда cd ../
Введена команда cd./

Далее пропишем команду для сравнения текстовых файлов — git diff 1.txt 2.txt.

Введена команда git diff 1.txt 2.txt
Введена команда git diff 1.txt 2.txt

Под буквой a находится файл 1.txt, под буквой b — файл 2.txt. В первом файле есть только удалённые строчки, а во втором только добавленные.

Так как файлы нам больше не нужны, удаляем их вручную или с помощью команды rm 1.txt 2.txt.

Введена команда rm 1.txt 2.txt
Введена команда rm 1.txt 2.txt